From: Jyrki Gadinger Date: Mon, 28 Apr 2025 13:13:14 +0000 (+0200) Subject: fix(appimage): move VFS plugins to AppDir X-Git-Tag: archive/raspbian/3.16.7-1_deb13u1+rpi1^2~13^2~1^2~33^2 X-Git-Url: https://dgit.raspbian.org/%22http://www.example.com/cgi/%22/%22http:/www.example.com/cgi/%22?a=commitdiff_plain;h=7cbff2fbeea286473f8a4ff2bd3ba4be554f461a;p=nextcloud-desktop.git fix(appimage): move VFS plugins to AppDir This allows the AppImage build to find and load the experimental VFS plugins, and not crash with: [ critical plugins /home/user/src/common/vfs.cpp:250 ]: Could not load plugin: not existent or bad metadata "nextclouddevsync_vfs_suffix" [ fatal default /home/user/src/gui/folderman.cpp:326 ]: Could not load plugin [1] 72936 IOT instruction (core dumped) ./nextclouddev-master-x86_64.AppImage Fixes #7135 Fixes #7194 Fixes #7465 Signed-off-by: Jyrki Gadinger --- diff --git a/admin/linux/build-appimage.sh b/admin/linux/build-appimage.sh index 8a5ccb436..334d58eaa 100755 --- a/admin/linux/build-appimage.sh +++ b/admin/linux/build-appimage.sh @@ -49,9 +49,9 @@ cd /app [ -d usr/lib/x86_64-linux-gnu ] && mv usr/lib/x86_64-linux-gnu/* usr/lib/ -mkdir usr/plugins -mv usr/lib64/*sync_vfs_suffix.so usr/plugins || mv usr/lib/*sync_vfs_suffix.so usr/plugins -mv usr/lib64/*sync_vfs_xattr.so usr/plugins || mv usr/lib/*sync_vfs_xattr.so usr/plugins +mkdir -p AppDir/usr/plugins +mv usr/lib64/*sync_vfs_suffix.so AppDir/usr/plugins || mv usr/lib/*sync_vfs_suffix.so AppDir/usr/plugins +mv usr/lib64/*sync_vfs_xattr.so AppDir/usr/plugins || mv usr/lib/*sync_vfs_xattr.so AppDir/usr/plugins rm -rf usr/lib/cmake rm -rf usr/include